/* 头部*/
.mm-header .hd-logo {
  position: relative;
}
.mm-header .hd-logo h4 {
  background-color: #f4483e;
  width: 100%;
  height: 100%;
  display: inline-block;
  font-size: 0.6rem /* 45/75 */;
  color: #fff;
  text-align: center;
  line-height: 1.333333rem /* 100/75 */;
}
.mm-header .hd-logo .hd-app {
  position: absolute;
  right: 0;
  top: 0;
}
.mm-main .nav {
  position: relative;
  height: 1.066667rem /* 80/75 */;
}
.mm-main .nav ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 210%;
  height: 1.066667rem /* 80/75 */;
  margin-bottom: 0.133333rem /* 10/75 */;
  transition: left 0.25 ;
}
.mm-main .nav ul li {
  float: left;
  height: 1.066667rem /* 80/75 */;
  padding: 0 0.32rem /* 24/75 */;
}
.mm-main .nav ul li a {
  display: block;
  font-size: 0.346667rem /* 26/75 */;
  line-height: 1.04rem /* 78/75 */;
}
.mm-main .nav ul li .nav-a {
  color: #f4483e;
  border-bottom: 2px solid #f4483e;
}
.mm-main .nav div {
  position: absolute;
  top: 0;
  right: 0;
  width: 1rem /* 75/75 */;
  height: 1.066667rem /* 80/75 */;
  border-left: 1px solid #ccc;
  background-color: #fff;
}
.mm-main .content ul {
  background-color: #f7f7f7;
  padding-top: 0.133333rem /* 10/75 */;
}
.mm-main .content ul li {
  height: 4rem /* 300/75 */;
  margin-top: 0.266667rem /* 20/75 */;
}
.mm-main .content ul li .a-img {
  height: 100%;
  width: 3.466667rem /* 260/75 */;
  background-color: #fff;
  margin-right: 0.133333rem /* 10/75 */;
}
.mm-main .content ul li .a-img .pic img {
  width: 3.466667rem /* 260/75 */;
  height: 100%;
}
.mm-main .content ul li .txt {
  width: 6.133333rem /* 460/75 */;
  height: 100%;
}
.mm-main .content ul li .txt .txt-a div p:nth-child(1) {
  font-size: 0.346667rem /* 26/75 */;
}
.mm-main .content ul li .txt .txt-a div p:nth-child(2) {
  margin-top: 0.333333rem /* 25/75 */;
  font-size: 0.453333rem /* 34/75 */;
  color: #f4483e;
}
.mm-main .content ul li .txt .txt-a div p:nth-child(2) i {
  font-size: 0.373333rem /* 28/75 */;
}
.mm-main .content ul li .txt .txt-a div p:nth-child(2) em {
  font-size: 0.266667rem /* 20/75 */;
}
.mm-main .content ul li .txt .txt-a div p:nth-child(2) del {
  margin-left: 0.333333rem /* 25/75 */;
  font-size: 0.266667rem /* 20/75 */;
  color: #ccc;
  text-decoration: line-through;
}
.mm-main .content ul li .txt .jdt {
  margin-top: 0.533333rem /* 40/75 */;
}
.mm-main .content ul li .txt .jdt .bar i {
  position: relative;
  display: inline-block;
  width: 2.2rem /* 165/75 */;
  height: 0.4rem /* 30/75 */;
  border: 1px solid red;
  background-color: #FFB7B7;
  border-radius: 0.4rem /* 30/75 */;
  overflow: hidden;
}
.mm-main .content ul li .txt .jdt .bar i em {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: red;
  border-radius: 0.373333rem /* 28/75 */;
}
.mm-main .content ul li .txt .jdt .bar i span {
  position: absolute;
  left: 40%;
  top: -2px;
  font-size: 0.266667rem /* 20/75 */;
  color: #fff;
}
.mm-main .content ul li .txt .jdt .bar b {
  display: inline-block;
  height: 0.4rem /* 30/75 */;
  line-height: 0.4rem /* 30/75 */;
  font-size: 0.32rem /* 24/75 */;
  color: red;
  font-weight: 400;
  margin-left: 0.266667rem /* 20/75 */;
}
.mm-main .content ul li .txt .dian {
  position: relative;
  width: 100%;
  height: 0.8rem /* 60/75 */;
  margin-top: 0.266667rem /* 20/75 */;
}
.mm-main .content ul li .txt .dian div:nth-child(1) {
  width: 3.2rem /* 240/75 */;
  height: 0.72rem /* 54/75 */;
  border: 1px dashed red;
  text-align: center;
}
.mm-main .content ul li .txt .dian div:nth-child(1) a {
  font-size: 0.32rem /* 24/75 */;
  color: #f4483e;
  line-height: 0.72rem /* 54/75 */;
}
.mm-main .content ul li .txt .dian div:nth-child(2) {
  position: absolute;
  top: 0;
  right: 0;
}
.mm-main .content ul li .txt .dian div:nth-child(2) a {
  display: inline-block;
  width: 1.546667rem /* 116/75 */;
  height: 0.72rem /* 54/75 */;
  background-color: #FF5E5D;
  color: #fff;
  font-size: 0.346667rem /* 26/75 */;
  text-align: center;
  line-height: 0.72rem /* 54/75 */;
  border-radius: 0.133333rem /* 10/75 */;
}
